sitting duck - French English Dictionary